<html>
    <head>
        <title>扩展组件的意义</title>
    </head>
    <body>
        <script>
            /*
                扩展组件的意义：

                        虽然所有的业务需求都可以通过基础组件满足，但仅有基础组件是低效的，实际开发中会有很多封装的组件。

                        比如我们需要一个五角星点击评分的组件，在DCloud的插件市场里可以获取到：https://ext.dcloud.net.cn/plugin?id=33

                        把这个uni-rate组件导入到你的uni-app项目下，在需要的vue页面里引用它，就可以在指定的地方显示出这个五角星组件。



                        eg:

                            <!-- 在index.vue页面引用 uni-rate 组件-
                            <template>
                                <view>
                                    <uni-rate></uni-rate><!-- 这里会显示一个五角星，并且点击后会自动亮星 --
                                </view>
                            </template>

                        
                        ★、封装扩展组件的优势：

                                ①、可以讲组件进行任意次数的复用

                                ②、合理的划分组件，有助于提高应用性能

                                ③、代码更加方便组织和管理，并且扩展性也强，便于多人协同开发。

                                ④、组件化开发能大幅提高应用开发效率、测试性、复用性等
            */
        </script>
    </body>
</html>